﻿#define _CRT_SECURE_NO_WARNINGS
#include "Struct.h"
#include "resource.h"

int main()
{
	system("SchoolMap.png");//调用校园地图
	menu();
	int yourchoice;
	campus = initgraph();
	do
	{
		printf("请输入您的选择：");
		scanf("%d", &yourchoice);
		switch (yourchoice)
		{
		case 1:system("cls");
			menu();
			break;
		case 2:system("cls");
			browsecompus(campus);
			break;
		case 3:system("cls");
			shortdistance(campus);
			break;
		case 4:system("cls");
			browsecompus(campus);
			shortestpath_dij(campus);
			break;
		case 5:system("cls");
			allpath(campus);
			break;
		case 6:system("cls");
			newgraph(&campus);
			break;
		case 7:system("cls");
			envex(&campus);
			break;
		case 8:system("cls");
			enarc(&campus);
			break;
		case 9:system("cls");
			delvex(&campus);
			break;
		case 10:system("cls");
			delarc(&campus);
			break;
		case 0:system("cls");
			printf("谢谢使用\n");
			break;
		default:printf("未找到该功能，请输入有效选项！\n");
			break;
		}
	} while (yourchoice);
	return 0;
}